home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 May / SGI IRIX 6.5 Applications 2004 May.iso / relnotes / sgi_apache / ch2.z / ch2
Encoding:
Text File  |  2004-04-07  |  9.9 KB  |  199 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        This chapter lists supplemental information to _I_R_I_X _A_d_m_i_n:
  11.        _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g.  The information listed
  12.        here is product- and release-specific; use it with the
  13.        installation guide to install this product.
  14.  
  15.        2.1  _S_G_I__W_e_b__S_e_r_v_e_r__S_u_b_s_y_s_t_e_m_s
  16.  
  17.        SGI Web Server based on Apache includes these subsystems:
  18.  
  19.        _s_g_i__a_p_a_c_h_e._b_o_o_k_s._O_n_l_i_n_e_M_a_n_u_a_l Apache online manual
  20.  
  21.        _s_g_i__a_p_a_c_h_e._m_a_n._m_a_n            SGI Web Server man pages
  22.  
  23.        _s_g_i__a_p_a_c_h_e._m_a_n._r_e_l_n_o_t_e_s       SGI Web Server release notes
  24.  
  25.        _s_g_i__a_p_a_c_h_e._s_r_c._s_e_r_v_e_r         Apache source code
  26.  
  27.        _s_g_i__a_p_a_c_h_e._s_w._d_e_v             SGI Web Server developer
  28.                                      software
  29.  
  30.        _s_g_i__a_p_a_c_h_e._s_w._m_o_d__s_s_l         SGI Web Server https support
  31.  
  32.        _s_g_i__a_p_a_c_h_e._s_w._s_e_r_v_e_r          SGI Web Server software
  33.  
  34.  
  35.        2.2  _S_G_I__W_e_b__S_e_r_v_e_r__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
  36.  
  37.        This section lists the subsystems (and their sizes) of SGI
  38.        Web Server.
  39.  
  40.        If you are installing this product for the first time, the
  41.        subsystems marked ``default'' are the ones that are
  42.        installed if you use the ``go'' menu item.  To install a
  43.        different set of subsystems, use the ``install,''
  44.        ``remove,'' ``keep,'' and ``step'' commands in _i_n_s_t to
  45.        customize the list of subsystems to be installed, then
  46.        select the ``go'' menu item.
  47.  
  48.        Note:  The listed subsystem sizes are approximate. Refer to
  49.               _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g for
  50.               information on finding exact sizes.
  51.  
  52.        Subsystem Name                            Subsystem Size
  53.                                                  (1 KB blocks)
  54.        _s_g_i__a_p_a_c_h_e._b_o_o_k_s._O_n_l_i_n_e_M_a_n_u_a_l (default)       2284kb
  55.        _s_g_i__a_p_a_c_h_e._m_a_n._m_a_n (default)                    60kb
  56.        _s_g_i__a_p_a_c_h_e._m_a_n._r_e_l_n_o_t_e_s (default)               20kb
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        _s_g_i__a_p_a_c_h_e._s_r_c._s_e_r_v_e_r                         1872kb
  75.        _s_g_i__a_p_a_c_h_e._s_w._d_e_v                              468kb
  76.        _s_g_i__a_p_a_c_h_e._s_w._m_o_d__s_s_l (default)                684kb
  77.        _s_g_i__a_p_a_c_h_e._s_w._s_e_r_v_e_r (default)                1508kb
  78.  
  79.  
  80.  
  81.        2.3  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  82.  
  83.        All of the subsystems for SGI Web Server can be installed
  84.        using IRIX.  You do not need to use the miniroot. Refer to
  85.        _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g for complete
  86.        installation instructions.
  87.  
  88.        2.4  _P_r_e_r_e_q_u_i_s_i_t_e_s
  89.  
  90.           +o Some of the admin tools associated with the sgi_apache
  91.             product depend upon the freeware Perl version five
  92.             product fw_LWperl5.sw.perl (bundled as part of the OS
  93.             starting with 6.4.)
  94.  
  95.        2.5  _C_o_m_p_a_t_i_b_i_l_i_t_y
  96.  
  97.        2.6  _C_o_n_f_i_g_u_r_a_t_i_o_n__F_i_l_e_s
  98.  
  99.        The SGI Web Server based on Apache product uses a modified
  100.        GNU-style installation directory structure.  The core server
  101.        binaries and support files are installed in:
  102.  
  103.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////
  104.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////bbbbiiiinnnn////
  105.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////eeeettttcccc////
  106.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////lllliiiibbbbeeeexxxxeeeecccc////
  107.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////ssssbbbbiiiinnnn////
  108.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////sssshhhhaaaarrrreeee////
  109.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////vvvvaaaarrrr////
  110.  
  111.        The core server directory doesn't contain any "real"
  112.        configuration data.  All of the server specific
  113.        configuration data is contained in httpd-* directories in
  114.        /var/sgi_apache/.  For instance, the default server which
  115.        handles Outbox has all of it's configuration and runtime
  116.        data in the following directories:
  117.  
  118.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////hhhhttttttttppppdddd----oooouuuuttttbbbbooooxxxx////
  119.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////hhhhttttttttppppdddd----oooouuuuttttbbbbooooxxxx////eeeettttcccc////
  120.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////hhhhttttttttppppdddd----oooouuuuttttbbbbooooxxxx////ssssbbbbiiiinnnn////
  121.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////hhhhttttttttppppdddd----oooouuuuttttbbbbooooxxxx////vvvvaaaarrrr////
  122.  
  123.        The script with starts the Outbox server is
  124.        /var/sgi_apache/httpd-outbox/sbin/apachectl and it reads the
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        Outbox server config file at this location;
  141.  
  142.        ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////hhhhttttttttppppdddd----oooouuuuttttbbbbooooxxxx////eeeettttcccc////hhhhttttttttppppdddd....ccccoooonnnnffff
  143.  
  144.        The init script called /etc/init.d/sgi_apache actually
  145.        handles starting and stopping the SGI Web Server by calling
  146.        the apachectl script, so it would normally never be called
  147.        directly by the system administrator or user.
  148.  
  149.        The sgi_apache init script supports the use of
  150.        /etc/init.d/sgi_apache.options files that specify the
  151.        "start" command passed to apachectl.  For example sites may
  152.        customize
  153.  
  154.        ////eeeettttcccc////ccccoooonnnnffffiiiigggg////ooooppppttttiiiioooonnnnssss////ssssggggiiii____aaaappppaaaacccchhhheeee....ooooppppttttiiiioooonnnnssss....hhhhttttttttppppdddd----oooouuuuttttbbbbooooxxxx
  155.  
  156.        to contain the word "startssl" instead of "start".
  157.  
  158.        Note:  You _m_u_s_t generate a certificate for your site before
  159.               using the secure server.  A set of dummy self-signed
  160.               test "Snake Oil" certificates are included for
  161.               testing purposes only.
  162.  
  163.               ////vvvvaaaarrrr////ssssggggiiii____aaaappppaaaacccchhhheeee////sssseeeerrrrvvvveeeerrrr////eeeettttcccc////tttteeeesssstttt////MMMMaaaakkkkeeeeffffiiiilllleeee
  164.  
  165.               will help you create your own certificates.  If you
  166.               do not have a copy of the openssl binary on your
  167.               system you can get one from the IRIX Freeware
  168.               distribution at
  169.  
  170.               hhhhttttttttpppp::::////////ffffrrrreeeeeeeewwwwaaaarrrreeee....ssssggggiiii....ccccoooommmm////iiiinnnnddddeeeexxxx----bbbbyyyy----aaaallllpppphhhhaaaa....hhhhttttmmmmllll####ooooppppeeeennnnssssssssllll
  171.  
  172.        The SGI Web Server is enabled by calling "chkconfig
  173.        sgi_apache on" and then running "/etc/init.d/sgi_apache
  174.        start" as super user.
  175.  
  176.        2.7  _A_d_d_i_t_i_o_n_a_l__D_o_c_u_m_e_n_t_a_t_i_o_n
  177.  
  178.        The Apache and mod_ssl manuals are also available on the
  179.        internet at the following URLs:
  180.  
  181.        hhhhttttttttpppp::::////////hhhhttttttttppppdddd....aaaappppaaaacccchhhheeee....oooorrrrgggg////ddddooooccccssss////
  182.        hhhhttttttttpppp::::////////hhhhttttttttppppdddd....mmmmooooddddssssssssllll....oooorrrrgggg////ddddooooccccssss////
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.